home *** CD-ROM | disk | FTP | other *** search
/ W95 Shareware Collection / W95 Collection - Windows 95 Shareware (LCDCAN).iso / win95 / internet / ftpsrv11 / readme.txt < prev    next >
Text File  |  1995-06-22  |  10KB  |  223 lines

  1. This is Serv-U version 1.1h, a FTP server (or Daemon) for MS-Windows 
  2. and its variants that use WinSock for TCP/IP network access.
  3.  
  4. Serv-U comes with the following files:
  5.  
  6.      SERV-U.EXE          - The FTP-server executable itself
  7.      SERV-U.DOC          - The documentation in MS-Word
  8.                            format
  9.      SERV-U.TXT          - The documentation in ASCII format
  10.      README.TXT          - This file
  11.      BWCC.DLL            - The Borland Custom Control library
  12.                            that creates the 3D-look
  13.      REGISTER.TXT        - A registration form in ASCII format
  14.      FILE_ID.DIZ     - Information file for bulletin boards 
  15.  
  16. Installation is easy, but please take a look at the documentation 
  17. before doing so. If you have an earlier version and want to upgrade
  18. then this is also described in the documentation, as is a list of 
  19. changes since version 1.00. The manual was written for v1.1, a list 
  20. of changes since then is shown at the end of this text.
  21.  
  22. If you have any questions or comments then please don't hesitate to 
  23. get in touch. My E-mail address is:
  24.  
  25.         RJB@eel-mail.mc.duke.edu
  26.  
  27. Enjoy!
  28.  
  29.         Rob
  30.         -/-
  31.  
  32.  
  33. CHANGES SINCE VERSION 1.1
  34. =========================
  35.  
  36. The current version of Serv-U, version 1.1h, contains a number of new 
  37. features not described in the manual. Most notably, Serv-U now supports 
  38. long file/directory names under Windows 95, drive changes from WWW 
  39. browsers (like Netscape) and directory change messages.
  40.  
  41. Below is a list of changes over v1.1 and after that some of the new 
  42. features will be described in more detail.
  43.  
  44. Version 1.1h
  45. ------------
  46. * Added switch to explicitely disable long file/directory names in 
  47.   Windows 95.
  48. * Fixed a bug causing garbage to appear in some cases if a directory
  49.   listing of an empty directory was made
  50.  
  51. Version 1.1g
  52. ------------
  53. * Fixed bug in making directories for Win3.1 and WFW3.11.
  54. * Fixed bug in deleting long file names under Win95.
  55.  
  56. Version 1.1f
  57. ------------
  58. * Windows 95 long file names are supported. Serv-U auto-detects 
  59.   the presence of Win95.
  60. * The current number of users is displayed in the window title.
  61. * The 'password' checks for anonymous users can be disabled.
  62. * MS-DOS or Windows programs can be started remotely, using the 
  63.   SITE command EXEC. The EXEC mechanism is also part of the 
  64.   regular access rules.
  65. * When the server is stopped while there are users logged in, a 
  66.   dialogbox will pop up to confirm the action.
  67. * Options to the LIST and NLST commands are handled (ie. 'ls 
  68.   -la' like some clients send to the server will produce output).
  69. * The FTP commands APPE (=append) and STOU (=store unique) are 
  70.   now supported.
  71. * Data type 'L8' (=local type 8 bits per byte) is now supported.
  72. * Server is not restarted any more if maximum number of users 
  73.   or time-out values are changed.
  74. * The bug causing Serv-U to beep when it could not log to 
  75.   screen has been fixed (actually a MS-Windows bug).
  76. * Anonymous users no longer see hidden files.
  77. * Drives are checked for accessability before usage, so no 
  78.   longer the 'retry - ignore' dialogboxes.
  79. * Info on the WinSock socket stack is shown on startup.
  80. * Fixed bug causing false dir listings for 'dir .'.
  81. * Made Serv-U more tolerant for firewalls using proxy servers 
  82.   that mix PASV and PORT commands.
  83. * Fixed bug that caused XCWD, XRMD, and XMKD to malfunction.
  84.  
  85. Version 1.1e
  86. ------------
  87. * Anonymous users no longer see 'hidden' files.
  88. * Fixed a rather nasty bug in the security system.
  89. * Paths are now reported back with a leading '/'. This is to ensure 
  90.   more compatibility with the UNIX format and to make a number of 
  91.   Macintosh FTP clients even happier.
  92. * The start-up message of Serv-U now reports the socket stack it is 
  93.   running on.
  94. * Fixed bug that assigned random passwords to users that should 
  95.   have no password (a situation found in users belonging to a group
  96.   where the group password should also be the user's password).
  97. * When a user/group has a password it is now shown as '************' in
  98.   'setup - users/groups'. Deleting this deletes the password entry for 
  99.   that user/group, ie. it no longer has a password. 
  100. * Spaces are now allowed in user names and passwords.
  101. * Stopping the server is logged (if logging to file is switched on).
  102. * Paths are now consistently reported back using '/' instead of '\', to
  103.   be more in line with the UNIX way of working. Mac FTP clients need 
  104.   this to function properly.
  105. * A leading '/' or '\' in front of a full pathname is ignored, ie.
  106.   '/c:/util' is equivalent to 'c:\util'. This allows for UNIX style 
  107.   changes of directory, and enables WWW browsers to change drives.
  108. * The response to an incorrect anonymous password is changed to be 
  109.   more informative.
  110. * Very long pathnames are now supported correctly.
  111. * Displaying a file when the client changes directory is supported.
  112. * When 'setup - logging - FTP commands' is switched on it no longer shows
  113.   passwords, 'XXXXX' instead.
  114.  
  115. Sofar the changes, now a few of the more important items will be 
  116. described in more detail.
  117.  
  118. Directory change messages
  119. -------------------------
  120. When a client changes to another directory using the 'cd' command (or 
  121. in FTP terms, the 'CWD' command), it is possible to have the contents 
  122. of a text file sent to the client. There is no user interface yet for 
  123. this feature (will be in a v1.2), so to enable it you have to change 
  124. your SERV-U.INI file by hand. Add a line with the contents 
  125.  
  126.     DirChangeMesFile=message.txt
  127.  
  128. to the section under '[Global]'. This would display the contents of the 
  129. file MESSAGE.TXT in the directory the client changes to. Of course you 
  130. can change the name to whatever file you want. If you want to display 
  131. the same file for every directory, just fill in a full pathname with 
  132. drive letter. There is no need to put a message file in every directory, 
  133. when not found nothing is diplayed. Netscape uses these directory change 
  134. messages as an informative text at the top of the directory listing 
  135. (looks real nice!). If an anonymous client does not want directory 
  136. change messages it can be switched off by logging in with a '-' as the 
  137. first character of the password (e-mail address in case of anonymous).
  138.  
  139. Changing to another drive from WWW-browsers
  140. -------------------------------------------
  141. Serv-U now ignores an extra '/' or '\' character in front of a drive 
  142. letter. This allows for drive changes (and absolute pathnames) from WWW 
  143. browsers. For example, if you want to log in as user 'James' into shiva 
  144. and use drive/dir 'd:/util' you can enter the following URL:
  145.  
  146.     ftp://james@shiva.mc.duke.edu/d:/util
  147.  
  148. In other words, just treat drives as part of the path name and things 
  149. will work out OK.
  150.  
  151. Windows 95 and long file names
  152. ------------------------------
  153. Long file and directory names are now supported on Windows 95. 
  154. However, there are a couple of things to keep in mind 
  155. concerning this: There are *many* FTP clients (including all 
  156. UNIX ones) that have problems with spaces in file/dir names. 
  157. Spaces are legal under Win95, but cause problems with these 
  158. clients. Also, many systems pose limits on file name length and 
  159. structure (Windows 3.1 for example), so before converting all 
  160. your 5000 filenames to more descriptive long ones you might 
  161. want to considerer who your main clientele is. Serv-U currently 
  162. converts all file/path names into lower case. I've seen the 
  163. alternative: using the case as is on Win95, and that is not 
  164. a pretty picture. Hence this feature.
  165.  
  166. If so desired, long file name support can be explicitely switched 
  167. off, by adding a line to the SERV-U.INI file, under the [Global] 
  168. section:
  169.  
  170.     NoLongFileNames=TRUE
  171.  
  172. KNOWN BUG: Windows 95 release 347 uses a different format for 
  173. the file date and times, producing garbage in the directory 
  174. listing. Long file name support should be switched off as 
  175. described above. Later versions of Win95 seem to work OK.
  176.  
  177. Disabling 'password' checks for anonymous
  178. -----------------------------------------
  179. The release of a number of WWW browsers that don't allow their 
  180. users to setup the password to use for anonymous access has 
  181. prompted me to include this option. To enable it you have to 
  182. add the following line to your [Global] section in the 
  183. SERV-U.INI file:
  184.  
  185.     CheckAnonPass=OFF
  186.  
  187. After which Serv-U will happily accept whatever is used as an 
  188. anonymous password (even an empty one will do).
  189.  
  190. Remote execution of DOS or Windows programs
  191. -------------------------------------------
  192. To start a program via a FTP client, a user needs the 
  193. appropriate access right. There is no 'interactive' way to 
  194. assign this right (see v1.2), so the SERV-U.INI file has to be 
  195. edited by hand for this. To grant program execution, a user 
  196. needs the 'E' right in his access rule. For example, a user has 
  197. read/write rights in D:\USER then there's a rule like this:
  198.  
  199.     AccessX=d:\user,RW
  200.  
  201. To add exection right this has to be changed to:
  202.  
  203.     AccessX=d:\user,RWE
  204.  
  205. To actually execute something the FTP SITE command has to be 
  206. used. The way to do this varies from client to client, but for 
  207. UNIX clients this can be done through the QUOTE command. For 
  208. example, to start SERV-U.EXE remotely one would use the 
  209. following command:
  210.  
  211.     QUOTE SITE EXEC C:/SERV-U/SERV-U
  212.  
  213. This of course assumes that SERV-U.EXE can be found in 
  214. C:\SERV-U. Also note the use of '/' instead of '\': UNIX 
  215. clients do not take kindly to '\' and as far as Serv-U is 
  216. concerned they are equal. Programs are tried to be started in 
  217. iconic form (ie. minimized) but this does not always work. 
  218. Also, the effect of starting command interpreters and DOS 
  219. commands varies between Windows 3.1 and Windows 95. Go and 
  220. experiment...
  221.  
  222.  
  223.